#include <stdio.h>


// 提供了一种数据转换的框架，具体转换的规则由用户决定
void transform(double src[], double dst[], int num,   double  (*f) (double)  )
{
    for(int i=0; i<num; i++)
    {
        // 调用用户提供的回调函数，进行定制化的数据转换
        dst[i] = f(src[i]);
    }
}

void show(double x[], int num)
{
    for(int i=0; i<num; i++)
        printf("%lf\t", x[i]);
    printf("\n");
}